package com.reportes;

import android.app.ActionBar;
import android.app.Activity;
import android.app.ActionBar.LayoutParams;
import android.app.ActionBar.OnMenuVisibilityListener;
import android.app.ActionBar.OnNavigationListener;
import android.app.ActionBar.Tab;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.View;
import android.widget.AdapterView;
import android.widget.GridView;
import android.widget.SpinnerAdapter;
import android.widget.Toast;
import android.widget.AdapterView.OnItemClickListener;

public class Muestra_Eventos extends Activity{
	
	private String tipo;
	private String subtipo;
	public String nombEvento;
	
	/*ESTE ARREGLO DEBERÁ SER DINÁMICO*/
	private Imagen_Nombre[] mThumbIds = {
            new Imagen_Nombre(R.drawable.cypresshill, "cypresshill"),
            new Imagen_Nombre(R.drawable.slipknot, "slipknot"),
            new Imagen_Nombre(R.drawable.dm5, "dm5"),
            new Imagen_Nombre(R.drawable.morodo, "morodo"),
                              
    };
	
	public ImageAdapter imAd = new ImageAdapter(this,mThumbIds);
	
	public void onCreate(Bundle savedInstanceState) {
		
		tipo= this.getIntent().getExtras().getString("Tipo");
		subtipo= this.getIntent().getExtras().getString("SubTipo");
        super.onCreate(savedInstanceState);
        setContentView(R.layout.muestra_eventos);
        
        ActionBar ab = this.getActionBar();
		ab.hide();
		
        GridView gridview = (GridView) findViewById(R.id.grid_eventos);
	    gridview.setAdapter(imAd);
	    
	    gridview.setOnItemClickListener(new OnItemClickListener()
	    {

			@Override
			public void onItemClick(AdapterView<?> parent, View v, int position,
					long id) {
				// TODO Auto-generated method stub
				nombEvento = imAd.getItem(position);
				Toast.makeText(getBaseContext(), nombEvento,Toast.LENGTH_LONG).show();
				llamaAlReporte();				
			}
	    	
	    });
	   
	   	    
      }	
	
	public void llamaAlReporte(){
    	Intent i = new Intent(this, Reporte_Evolutivo.class);
	    i.putExtra("subTipo", nombEvento);
	    startActivity(i);	
    }

}
